package br.com.ucb.projFinal.forms.busca;

import java.awt.event.ActionEvent;
import java.awt.event.ActionListener;
import java.util.List;

import javax.swing.JOptionPane;

import br.com.ucb.projFinal.beans.VerificarProductoExista;
import br.com.ucb.projFinal.beans.TProducto;

public class EncontrarCodigoBarras implements ActionListener{
	
    List<TProducto> productos = VerificarProductoExista.getProductos();
		
		private ConsultaCodigoBarra form;
			
			public void actionPerformed(ActionEvent e) {
				
				int codigoDeBarraConsulta = form.recibeCodigoDeBarra();
				
				if (codigoDeBarraConsulta != 0  ){
					
					boolean status = false;
					for (TProducto producto : getProductos()) {
						if(producto.getEtiqueta() == (codigoDeBarraConsulta)){
							TProducto productoEncontrado = (producto);
							JOptionPane.showMessageDialog(null, productoEncontrado.toString());
							status = true;
						}
					}				
					
					if(status == false){
						JOptionPane.showMessageDialog(null, "Codigo de Barra no Encontrado");
					}
				}
				else
					JOptionPane.showMessageDialog(null, "Error al Consultar");
					form.updateUI();
			}
						
			public List<TProducto> getProductos() {
				return productos;
			}
			public void setPessoas(List<TProducto> productos) {
				this.productos = productos;
			}


			
}
